Implementing a teleo-reactive programming system

نویسنده

  • Robert Webb
چکیده

Acknowledgements I would like to express my gratitude to Dr Anthony Field for his support and guidance throughout my project. I would also like to thank Dr Keith Clark and Dr Peter Robinson for their support with the Qulog software and discussion in person and via email. Finally, I thank my family, my friends and all my professors at Imperial College. 2 This thesis explores the teleo-reactive programming paradigm for controlling autonomous agents, such as robots. Teleo-reactive programming provides a robust, opportunistic method for goal-directed programming that continuously reacts to the sensed environment. In particular, the TR and TR systems are investigated. They inuence the design of a teleo-reactive system programming in Python, for controlling autonomous agents via the Pedro communications architecture. To demonstrate the system, it is used as a controller in a simple game.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolving Teleo-Reactive Programs for Block Stacking using Indexicals through Genetic Programming

This paper demonstrates how strongly-typed genetic programming may be used to evolve valid teleo-reactive programs that solve the general block-stacking problem using indexicals.

متن کامل

Evolving Hierarchical and Recursive Teleo-reactive Programs through Genetic Programming

Teleo-reactive programs and the triple tower architecture have been proposed as a framework for linking perception and action in agents. The triple tower architecture continually updates the agent’s knowledge of the world and evokes actions according to teleo-reactive control structures. This paper uses block stacking problems to demonstrate how genetic programming may be used to evolve hierarc...

متن کامل

Investigation of a teleo-reactive approach for the development of autonomic manager systems

As the demand for more capable and more feature-rich software increases, the complexity in design, implementation and maintenance also increases exponentially. This becomes a problem when the complexity prevents developers from writing, improving, fixing or otherwise maintaining software to meet specified demands whilst still reaching an acceptable level of robustness. When complexity becomes t...

متن کامل

Using a Teleo-Reactive Programming Style to Develop Self-healing Applications

A well designed traditional software system is capable of recognising and either avoiding or recovering from a number of expected events. However, during the design phase it is not possible to envision and thus equip the software to handle all events or perturbations that can occur; this limits the extent of adaptability that can be achieved. Alternatively a goal-oriented system has the potenti...

متن کامل

Neural Synthesis of Teleo-reactive Programs Teleo-reactive Programs

The Teleo-Reactive (TR) formalism has been presented as a new programming paradigm to write agent programs with reactive control and goal oriented behavior. The formalism is based in a circuit semantics that intuitively can be ported directly to a layered AND/OR neural network architecture. But to capture the essence of the TR paradigm, a more sophisticated mechanism of synthesis must be develo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1509.04315  شماره 

صفحات  -

تاریخ انتشار 2015